iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
Modern Web

前端開發維護筆記 - 打造健康的前端專案系列 第 22

Sentry 攔截錯誤的訊息為通靈提供線索

  • 分享至 

  • xImage
  •  

在專案維護的進程中,即使 QA 與自動化測試再怎麼的擴大測試覆蓋率,一定也會有些只有特定情境才會發生的錯誤被使用者回報。

這種錯誤在修復的時候,很容易遇到難以重現的問題,當一個問題難以被重現,那也就難以確認處理的方法,有時候甚至只能多加上 try catch 然後也難以確認是否真的有效。

錯誤紀錄

而這種時候,如果能把系統發生錯誤的情況都記錄下來,那將會是很有幫助的事情。

紀錄各種 log 在後端可能是相當普遍的事情,但前端執行是分散在所有的使用者裝置上,也導致前端很難去進行這樣的紀錄。

不過 Sentry 就是可以協助我們紀錄的工具,只要我們將 Sentry 安裝進專案中,可以在我們自行定義需要發送紀錄的情境發送紀錄給 Sentry 的 Server 幫助紀錄。

也會自動在 console 出現錯誤訊息時,自己的發送相關資料並紀錄,可以幫我們在第一時間發現可能出現的問題。


上一篇
Mocking API 的神器 Mock Service Worker
下一篇
Sentry 攔截錯誤的訊息為通靈提供線索 2
系列文
前端開發維護筆記 - 打造健康的前端專案27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言